iT邦幫忙

2023 iThome 鐵人賽

DAY 11
0
Kotlin

new to Kotlin系列 第 11

Day 11 類別與物件

  • 分享至 

  • xImage
  •  

類別(class)的宣告一般會包含名稱、標頭以及使用中括號標出的內容
如下這個範例

class Person { /*...*/ }

建構子(Constructors)可以區分為主要建構子(primary constructor)以及次要建構子(secondary constructors)

class Person constructor(firstName: String) { /*...*/ }

在不用主要建構子的狀況下也可以將其省略

class Person(firstName: String) { /*...*/ }

建立類別的instance可以參考以下

val invoice = Invoice()
val customer = Customer("Joe Smith")

Class可以包含以下成員

  • 建構子(Constructors)以及初始化區塊(initializer blocks)
  • 函式(Functions)
  • 屬性(Properties)
  • 巢狀或內置類別(Nested and inner classes)
  • 物件宣告(Object declarations)

上一篇
Day 10 更多Kotlin條件控制
下一篇
Day 12 繼承
系列文
new to Kotlin30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言